﻿using System;
using System.Collections.Generic;
using System.Text;
using WebApiClient.DataAnnotations;

namespace ARchGL.Platform.Qianbian
{
    /// <summary>
    /// 项目设备信息
    /// </summary>
    [Serializable]
    public class ProjectDevicesApiDto
    {
        /// <summary>
        /// 项目标识
        /// </summary>
        [AliasAs("projectId")]
        public Guid ProjectId { get; set; }
        /// <summary>
        /// 设备标识
        /// </summary>
        [AliasAs("id")]
        public string Id { get; set; }
        /// <summary>
        /// 设备类型：T:塔吊 S:升降机 E:扬尘
        /// </summary>
        [AliasAs("craneType")]
        public string Type { get; set; }
        /// <summary>
        /// 备案号
        /// </summary>
        [AliasAs("certNo")]
        public string CertNo { get; set; }
        /// <summary>
        /// 黑匣子序列号，如果是升降机则表示左笼黑匣子序列号
        /// </summary>
        [AliasAs("sn")]
        public string SN { get; set; }
        /// <summary>
        /// 起重机械设备别名，如：1#塔吊，如果是升降机表示左笼
        /// </summary>
        [AliasAs("alias")]
        public string Alias { get; set; }
        /// <summary>
        /// 黑匣子序列号，如果是升降机则表示右笼黑匣子序列号
        /// </summary>
        [AliasAs("snRight")]
        public string SNRight { get; set; }
        /// <summary>
        /// 起重机械设备别名，如果是升降机表示右笼
        /// </summary>
        [AliasAs("aliasRight")]
        public string AliasRight { get; set; }
    }
}
